package viajaGratis;

import java.util.HashSet;
import java.util.Set;


public class Oferta {

	private Integer idOferta;
	private Vivienda vivienda;
	private String fechaInicio;
	private String fechaFin;
	private Integer plazas;
	private String descripcion;
	private Set<Solicitud> solicitudes;
	
	public Oferta(){
		solicitudes=new HashSet<Solicitud>();
	}
	
	public Oferta(Integer idOferta, Vivienda vivienda, String fechaInicio,
			String fechaFin, Integer plazas, String descripcion, Set<Solicitud> solicitudes){
		super();
		this.idOferta=idOferta;
		this.vivienda=vivienda;
		this.fechaInicio=fechaInicio;
		this.fechaFin=fechaFin;
		this.plazas=plazas;
		this.descripcion=descripcion;
		this.solicitudes=solicitudes;
	}

	/*
	 * GETTERS Y SETTERS
	 */
	public Integer getIdOferta(){
		return idOferta;
	}
	public void setIdOferta(Integer idOferta){
		this.idOferta=idOferta;
	}
	public Vivienda getVivienda(){
		return vivienda;
	}
	public void setVivienda(Vivienda vivienda){
		this.vivienda=vivienda;
	}
	public String getFechaInicio(){
		return fechaInicio;
	}
	public void setFechaInicio(String fechaInicio){
		this.fechaInicio=fechaInicio;
	}
	public String getFechaFin(){
		return fechaFin;
	}
	public void setFechaFin(String fechaFin){
		this.fechaFin=fechaFin;
	}
	public Integer getPlazas(){
		return plazas;
	}
	public void setPlazas(Integer plazas){
		this.plazas=plazas;
	}
	public String getDescripcion(){
		return descripcion;
	}
	public void setDescripcion(String descripcion){
		this.descripcion=descripcion;
	}
	public Set<Solicitud> getSolicitudes(){
		return solicitudes;
	}
	public void setSolicitudes(Set<Solicitud> solicitudes){
		this.solicitudes=solicitudes;
	}
	
	public String toString(){
		return idOferta+": "+fechaInicio+" - "+fechaFin+", para "+plazas+", "+descripcion;
	}
	
}
